Working version with basic block class

Appended the OOP.js to the top of game.js for now, so we don't have to
worry about including it.