Lua + Löve implementation