Everything works, to an extent. Doing some bug hunting but I haven't quite found anything yet. Trying to work on a different way to manage the "game loop", per se.