Gamedev is hard