Framework

It's basic, but it's a starting point. BCJXOJBCXOBI CXJCOLLISION
DETECTION WTF