Created a default engine

- Created a default engine which should suitable for most cases
- Added OGG as sound format
- Added a function for creating engine from type