added refill jumps and cleaned tile detection

If a player touches a refill jumps tile he gets all jumps back (like touching the ground). I also made entities for the new tile. While creating this tile I discovered a bug: Place a wall jump tile on game layer and at the same place on front layer a jetpack off tile. The jetpack off tile won't work. I fixed this (and a lot more tiles that blocked each other) and cleand the tile detection up.