WASD, Arrow Keys
extremely_random_guy for collisions I just modified it a bit because it didn't find the triangle correctly