Fixing the tilefactory

Also adding a few new classes, like airtiles (which are just empty
tiles)