First pass at mobile enabled
True vector intersections for collision detection - well... almost