Portfolio Endless runner Dice roller fov (field of view) A* Pathfinding Flappy bird clone Velocity-Viper Python projects