Adding sprites, refactor Movable, Adding movement and toric logic