Better game logic

FireLines now stops, when being created it does not depends on time but distance.
Fixed an issue when 2 ObjectActions had to be removed.
BonusLife now remove fire from boat.
Changed move() logic so that pressing an x-related key and a y-related key don't make the boat go faster as before.