Alex Hales fires for Thunder against Perth