invincibility frame
good limits of map
new layout