Mouse Button Input

- Added methods for tracking mouse button input.
- Implemented remaining Input method declarations.
- Added a helper method for deleting elements from vectors.