Input.MouseX now respects views and windows

Removed id system in Windows and Views (will add method to get them by
id though)

also turned MouseX and MouseY into a float because of calculations.