lua's conditionals are kind of... well, lame
~ does not apply except in ~=, (it's just a special compound symbol),
you either compare against false or use an explicit not

There's no ternary operator or conditionals either: combinations of
`and` and `or` will allow you to chain logic trees (to some degree)
further improvements for the makefile
Revert "further improvements for the makefile"

This reverts commit f05b62474b726dee6a131ac66ea891bdce6f0758.
Merge branch 'makefile_improvements' into spinroll
object files now also go to the target directory,
now allowing objects files for both not to clobber each other
Makefile is should not behave optimally,
exporting all object files and precompiled headers to the TARGETDIR
while also not rebuilding everything every time
Clean command works better too
almost forget the -g flags
Dice roll and bottle roll now properly send back the right messages. Hoorah!
Merge branch 'makefile_improvements' into spinroll

Conflicts:
	src/Makefile
Merge branch 'makefile_improvements' into spinroll
Merge branch 'makefile_improvements' into spinroll
Merge branch 'spinroll'

Conflicts:
	script/main.lua