moved some input functions to the input controller

moved some input functions to the input controller
added corpse fading

enemy corpses now slowly fade away.
made build menu functional

you can finally build some other things than the basic ranged tower! xD
added building type icons

added melee, ranged and wall type icons for in the build menu.
added build button icons

I'm not really happy with how the whole interface is looking. but it's
acceptable. thereby the build interface is done for now.
added basic selection input

you can now finally select a tower, wall or enemy. the selection will
get marked with an ugly blue shape. you can deselect stuff by clicking
on the grass (this maybe is a somewhat bad behavior...).
cleaned up king cookie code
added view_stats detection in view_mouse_inside

you now can't build things inside the stats screen anymore.
renamed the stats view and object to banner

I finally found a more fitting name. The name banner made more sense
since otherwise the stats view holds the build and stats menu.
split banner drawing code

The code was getting to long, so I split it.
added view loading
minor stuff

just deleting some small stuff and adding a white space xD
some unfinished script

it's not even called anywhere yet