Finished Mouse Implementation and Position