Updated with new commands
Updated with better locations
Updated with new commands
Refractored
Random update