Playing around with building a game prototyping library/