Updated documentation, cleaned up code and added Mario example.