You gave me three questions as follows. #1: how to load maps without any error #2: how to move sprites with circle pad #3: how to detect collision between BG and sprite If you can expose your whole current project temporarily, I'll try analyzing and correcting your program. But please don't expect excessively that I respond quickly to you.