chess implemented in LÖVE/lua