thas gonna be a **** load of work but looks fun. its gonna be nice when its done!