added player class, animated movement