Did you use an existing programming language or game engine to write this game, or did you code on the bare metal?