A rewrite of 2dEngine using concepts learned during it's development.