Added all the pieces, did some work on movement