Solves the vast majority of issues commonly seen in front page platformers, and uses iterative methods to get the block count to 59 for the entire engine. It should be essentially perfect, and I've extensively playtested the things that cause most platformers to mess up and this doesn't. This is not designed to be used in scrolling platformers, but it can be refit for them fairly easily. The same goes for moving platforms: they will break this engine unless you update it to take that movement into account.