Merge fixes/improvements from 1gam-01-tilt-artist

Add first scene

Initial game config

Update README.md

Update README.md

No need for Klua's .gitignore

Fixes to Tilegrid, introduction of TilegridEntity

Allow the TilegridEntity to be drawn in arbitrary locations

I am an idiot.

Rotation/scale for TilegridEntities

Allow flipping of the TilegridEntity

Presenting... a puzzle board!

Painted tiles, add goal reference board

Nicer colors.

Replace ObjectList iteration system with a Lua-style iterator

Added the marble.

Marble movement.

Smaller tileset graphics to make the goal board look prettier and draw faster.

Bumping animation for the board.

Added paintballs. So far they just act like dumb marbles.

tileCrossed() callback, plus painting tiles!

Better paintball graphics, add dummy properties.lua to suppress warnings.

Sound effects.

Improved paint sounds.

Allow holding the input. Kind of weird and needs tweaking.

Limit tilt autorepeat

Music.

The music wouldn't loop. Now it does!

Necessary refactoring for the level select.

Level select.

Change name from "Tilt Artist" to "Tilt Artist: It's Not a Very Good Game"

Better name.

Introduce unparented(), plus bugfix for releasing objects from an ObjectList while it is sync()ing.

Levels can now be won. Currently missing: Win animation.

Switching menu modes didn't prevent stuff from being unnecessarily drawn, and the puzzle controls were still being registered even on the level select.

Back to menu/puzzle reset controls.

Fade effect for level previews, move to next level after finishing. Add a couple new levels.

Oops, this is wrong.

Level names.

Beginnings of messy as hell developer editor

Cleanup

Autorepeat input function

Editor marker

Functional editor, but does not currently save anything.

Fix autorepeat, don't allow tokens on the goal board.

Extremely rudimentary level saving, good enough for what I need.

Ability to skip ten levels at once on menu

Fix menu

A few new levels.

Larger goal board.

love.audio should go die in a fire.

Update CREDITS-SOUND

Remove .wav files

Basic background eyecandy

Suppress warning.

Better auto-repeat - don't force a delay when changing direction. Helps for levels with cramped regions.

Notify the player when they enter a deadlock.

Inform the player where the mistakes were made.

Fix initial level title not showing up.

Make board bump less strong.

Add finish animation

Oops, pressing R during the win animation broke stuff.

Checkmarks on finished levels.

More win animation bug fixes.

Toggleable fullscreen

Fix broken editor

Dumb hack.

I am dumb.

Remember finished levels.

Squash and stretch.

Don't error if progress can't be saved.

Five new levels: Crowd, Girder, Overwrite, Reverse Order, Quadrant

Five new levels: Multiple, Filled Up 3, Sorter, Filter, Consecutive

Gimped Girder's difficulty. The solution was just way too difficult to arrive at.

Initial release.

Update sound credits.

Merge fixes and improvements from 1gam-01-tilt-artist