Entity based game engine for the Monkey Programming Language