some stuff in lua for Löve2D