initial commit: basic aiming and applying force to object working