Sprite sheet and player module enhancements

Added multi-row support to the sprite sheet module.
Changed player module to allow for the restriction of diagonal movement.