Update

- Moved enums to a new file
- Determine whether to continue making input handling async. Probably look up threads.
- Implemented GetComponent(), GetAsset(), and GetEntity() in so you don't have to pass the components and asset lists.
- TODO: Fix linking errors with the GetComponent() Template