Upgraded to unity 4.5.0 and RayCast implementation

Raycast working as intended now
Same commit as last